package trabalho.biblioteca;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

import trabalho.comum.*;

public class Criterio extends UnicastRemoteObject implements ICriterio
{
	private static final long serialVersionUID = 1L;
	private String nome;

	/*
	 * -------------------------------------------------------- Constructores
	 */

	public Criterio(String nome) throws RemoteException
	{
		this.nome = nome;
	}

	/*
	 * -------------------------------------------------------- Get / Set
	 */

	public String getNome() throws RemoteException {
		return nome;
	}

	/*
	 * -------------------------------------------------------- Outros
	 */

	public String toStr() throws RemoteException
	{
		return nome;
	}

	public boolean equals(ICriterio criterio) throws RemoteException
	{
		return this.nome.equals(criterio.getNome());
	}
}